home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / hardware / wacomtabletdriver / wacom_1.16 / documentation / deutsch / wacom.txt < prev    next >
Text File  |  1995-03-09  |  69KB  |  1,444 lines

  1.  
  2.  
  3.                              Bedienungsanleitung des
  4.  
  5.                          Wacom  -  Grafiktabletttreibers
  6.  
  7.                              für den Commodore Amiga
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                  Zusammenfassung
  17.  
  18.          Das Programm erlaubt es ein drucksensitives Grafiktablett der Firma
  19.          Wacom am Commodore Amiga zu betreiben.  Das Tablett kann dann zusammen
  20.          mit der Maus (oder auch ohne sie) als direktes_Eingabegerät benutzt
  21.          werden. Dadurch ist der Tabletttreiber zu (fast) jeder Software
  22.          kompatibel. Die (drucksensitiven) Daten werden darüberhinaus über eine
  23.          allgemein zugängliche und dokumentierte Schnittstelle anderen Pro-
  24.          grammen zur Verfügung gestellt. Ab AmigaOS 3.0 werden die Andruckdaten
  25.          auch direkt von Intuition ausgewertet und jedem Fenster zur Verfügung
  26.          gestellt.
  27.  
  28.  
  29.  
  30.  
  31.                           (c) 1993-1994 Roland Schwingel
  32.  
  33.  
  34.  
  35.          1. Einleitung und Rechtliches
  36.  
  37.  
  38.          Das Programm erlaubt es ein drucksensitives Grafiktablett der Firma
  39.          Wacom am Commodore Amiga zu betreiben. Der Amigamauszeiger wird durch
  40.          das Programm gesteuert um eine Kompatiblität zu (fast) jeder Software
  41.          zu erreichen. Das Grafiktablett kann sowohl im drucksensitiven als
  42.          auch im "normalen" Modus betrieben werden. Sowohl die drucksensitiven
  43.          Daten als auch allgemeine Daten wie z.B.: die aktuelle Koordinate auf
  44.          dem Grafiktablett werden über eine allgemein zugängliche Schnittstelle
  45.          anderen Programmen zur Verfügung gestellt. Ab AmigaOS 3.0 werden die
  46.          Andruckdaten auch direkt von Intuition ausgewertet und jedem Fenster
  47.          zur Verfügung gestellt.
  48.  
  49.  
  50.  
  51.          1.1  Rechtliches
  52.  
  53.  
  54.          Der Wacom Treiber ist Shareware. Wenn sie das Programm nutzen wollen,
  55.          sollten sie nach einer gewissen Prüfungs- und Testphase (ca.  14 Tage)
  56.          die Sharewaregebühr (25.00DM oder mehr) zusammen mit dem ausgefüllten
  57.          Registrationsformular dem Autor zusenden.
  58.          Sie helfen so mit, gute Software für den Amiga zu entwickeln. Die hier
  59.          vorliegende Programmversion ist in keinster Weise eingeschränkt. Die
  60.          Programme im Ordner Develop sind nicht Shareware. Sie dienen als Bei-
  61.          spielprogramme für den Datenaustausch mit eigenen selbstgeschriebenen
  62.          Applikationen. Sie sind zusammen mit ihrem Sourcecode Freeware.
  63.  
  64.          Die Software und alle hier angebenen Verfahren wurden unter bestem
  65.          Wissen und Gewissen sowie unter Beachtung der Commodore Entwicklungs-
  66.          vorschriften entwickelt. Das Paket wurde ausgiebig getestet und für
  67.          fehlerfrei befunden. Da jedoch niemand vor Fehlern geschützt ist MUSS
  68.          ich die folgenden Zeilen schreiben.  Lesen sie sie bitte genau durch.
  69.  
  70.             +------------------------------------------------------------+
  71.             | ACHTUNG:                                                   |
  72.             |                                                            |
  73.             | SIE BENUTZEN DEN WACOM-TREIBER NUR AUF EIGENE GEFAHR. DER  |
  74.             | AUTOR KANN IN KEINSTER WEISE FUR ETWAIGE SCHäDEN AN IHRER  |
  75.             | HARD- ODER SOFTWARE ODER SONSTIGEN SCHäDEN DIE DURCH DIE   |
  76.             | BENUTZUNG DER SOFTWARE ODER SEINER DOKUMENTATION ENTSTEHEN |
  77.             | HAFTBAR GEMACHT WERDEN. ES GIBT KEINERLEI GARANTIE AUF     |
  78.             | DIESES PROGRAMMPAKET !                                     |
  79.             +------------------------------------------------------------+
  80.  
  81.          Das Programm darf jederzeit an Dritte unter folgenden Voraussetzungen
  82.          weitergegeben werden:
  83.  
  84.          o Das Programmpaket darf nur vollständig und in unveränderter Form
  85.            weitergegeben werden. Es dürfen weder Dateien gelöscht noch ver-
  86.            ändert oder hinzugefügt werden.
  87.            Eine Komprimierung des Pakets mit einem Packprogramm ist solange
  88.            erlaubt wie dadurch keine Informationen verloren gehen.
  89.  
  90.          o Das Programmpaket darf auf keiner PD-Diskette enthalten sein die
  91.            mehr als 5DM kostet. Eine Ausnahme sind hier PD-CD-ROMs.
  92.  
  93.          o Eine kommerzielle Vermarktung des Programms ist nur mit ausdrück-
  94.            licher Genehmigung des Autors gestattet. Die Firma Wacom hat die
  95.            Genehmigung dieses Treiberprogramm ihren Grafiktabletts beizulegen.
  96.            Das entbindet aber den Käufer des Tabletts nicht davon die Share-
  97.            waregebühr zu bezahlen.
  98.  
  99.  
  100.  
  101.          1.2  Registrierung und Adresse des Autors
  102.  
  103.  
  104.          Wenn sie das Programm brauchen können, so müssen sie sich regis-
  105.          trieren lassen.  Die Sharewaregebühr beträgt 25.00DM oder 20.00 US$.
  106.          Bitte nach Möglichkeit keine anderen Währungen. Wenn sie das Geld
  107.          überweisen wollen, so sollten sie unbedingt auf dem Überweiungsfor-
  108.          mular im Feld "Verwendungszweck" ihren vollständige Anschrift ein-
  109.          tragen. Im gleichen Verzeichnis wie diese Dokumentation befindet
  110.          sich ein Vordruck des Registrationsformulars mit dem Namen
  111.          "Register-D.Txt". Drucken sie diesen bitte aus, füllen sie ihn aus
  112.          und schicken sie ihn zusammen mit der Sharewaregebühr an:
  113.  
  114.  
  115.               Roland Schwingel
  116.               Lilienthalstrasse 9
  117.               92421 Schwandorf
  118.               GERMANY
  119.  
  120.  
  121.          Wenn noch irgendwelche Fragen oder Probleme mit der Software bestehen,
  122.          können sie den Autor auch über Email oder Telefon erreichen:
  123.  
  124.  
  125.               Email:   roland.schwingel@extern.uni-regensburg.de
  126.               Telefon: +49-(0)9431-5779
  127.  
  128.  
  129.  
  130.          1.3  Updates
  131.  
  132.  
  133.          Die Sharewaregebühr beeinhaltet auch den Versand der aktuellen Version
  134.          auf Diskette. Ist jedoch eine neue Version kurz vor der Vollendung
  135.          warte ich mit dem Versand, bis die neue Version fertig ist. Updates
  136.          werden auch kostenlos via Email versandt. Wird ein Update via Diskette
  137.          gewünscht so wird dies auch gegen Erstattung der Unkosten für Porto,
  138.          Verpackung etc. erledigt. Senden sie hierfür 10DM (oder US$8) an oben
  139.          genannte Adresse.
  140.  
  141.          Die jeweils aktuelle Version befindet sich auch auf diversen Aminet-
  142.          FTP-Servern und wird auch auf PD-Diskettenserien wie der von Fred Fish
  143.          veröffentlicht.
  144.  
  145.  
  146.  
  147.          2. Systemanforderungen und Installation
  148.  
  149.  
  150.          2.1  Systemanforderungen
  151.  
  152.  
  153.          Der Wacom-Treiber benötigt zum Betrieb mindestens Kickstart und Work-
  154.          bench 2.04. Dem Paket liegt ausserdem ein deutsches Katalogfile bei,
  155.          mit dessen Hilfe sie ab Workbench 2.1 sämtliche Programmtexte statt in
  156.          Englisch in Deutsch erhalten. Natürlich wird auch noch ein Wacom-
  157.          tablett benötigt.
  158.  
  159.  
  160.          Folgende Tabletts werden unterstützt:
  161.  
  162.          o SD-013
  163.          o SD-113
  164.          o SD-210
  165.          o SD-310 SD-311 SD-312
  166.          o SD-320 SD-321 SD-322
  167.          o SD-420 SD-421 SD-422
  168.          o SD-510
  169.          o Alle Tabletts der UD-Serie z.B.: ArtZ, UD-1212, ...
  170.          o Alle Tabletts der KT-Serei z.B.: ArtPad
  171.  
  172.          Das Grafiktablett sollte so konfiguriert sein, wie es von Wacom
  173.          geliefert wird.
  174.  
  175.          Der Grafiktabletttreiber läuft mit jeder Prozessorversion. Allerdings
  176.          wird ein etwas schnellerer Prozessor empfohlen, da unter 68000 Be-
  177.          dingungen der Mauszeiger etwas träge reagiert. Speicher wird nur sehr
  178.          wenig durch den Treiber belegt (ca. 45KB), er kann also zusammen mit
  179.          jedem anderen Programm benutzt werden. Lediglich manche Mausbe-
  180.          schleuniger und automatische Fensteraktivierungsprogramme reagieren
  181.          teilweise etwas "merkwürdig". Sollten sie also Probleme beim Posi-
  182.          tionieren der Maus haben schaltene sie also bitte diese Programme aus.
  183.  
  184.  
  185.  
  186.          2.2  Installation
  187.  
  188.          Die Installation gestaltet sich äussert einfach. Das Treiberprogramm
  189.          sollte am besten zusammen mit seinem Icon in den WBStartup-Ordner der
  190.          Bootpartition ihrer Festplatte (oder in den WBStartup-Ordner im Root-
  191.          verzeichnis ihrer Bootdiskette) kopiert werden. Dort wird er dann
  192.          automatisch beim Booten aktiviert.
  193.  
  194.          Der absolute Pfad für die Installation des Grafiktabletttreibers
  195.          lautet also:
  196.  
  197.               SYS:WBStartup
  198.  
  199.          Haben sie bereits Workbench 2.1 oder 3.x installiert, so können sie,
  200.          falls ihre auf der Workbench eingestellte Sprache "Deutsch" ist, noch
  201.          das deutsche Katalogfile des Trei berprogramms installieren indem sie
  202.          catalogs/deutsch/Wacom.catalog
  203.          nach
  204.          LOCALE:catalogs/deutsch/Wacom.catalog kopieren.
  205.  
  206.          Um die Installation zu erleichtern liegt ein SHELL-Skript bei, welches
  207.          diese Installationsarbeiten übernimmt. Einfach "Install" vom Shell
  208.          oder von der WB aus starten.
  209.  
  210.          Das Grafiktablett wird am seriellen Port des Amigas angeschlossen.
  211.          Wenn sie ein Multi-IO Board mit seriellen Ports haben können sie das
  212.          Tablett auch dort anschliessen. Eine Kabelbelegung für den Anschluss
  213.          des Tabletts am normalen seriellen Port des Amigas befindet sich in
  214.          Form einer IFF-Datei mit dem Namen "Wacom-SD.ilbm" im gleichen Ver-
  215.          zeichnis wie diese Anleitung, falls sie kein passendes Kabel haben.
  216.          Das Schaltbild zeigt den Anschluss eines SD-Tabletts an einen
  217.          A500/2000. Der Anschluss an einen A3000/A4000/A600/A1200 sollte mit
  218.          dem gleichen Kabel ebenfalls möglich sein. Lediglich A1000-Besitzer
  219.          müssen sich ein etwas anderes Kabel basteln, da die Belegung des ser-
  220.          iellen Ports dieses Rechners (leider) etwas anders ist. Man kann sich
  221.          jedoch am Schaltplan orientieren.  Falls sie ein UD- oder KT-Tablett
  222.          verwenden, müssen sie das mitgelieferte Kabel verwenden, da die
  223.          Stromversorgung nun ebenfalls über dieses Kabel erfolgt.
  224.  
  225.  
  226.  
  227.          3. Bedienung und Konfiguration des Treibers
  228.  
  229.  
  230.          Der Wacom-Treiber ist ein sog. Commodity. Commodities klinken sich in
  231.          den Eingabedatenstrom des Amiga ein und senden bzw. filtern Eingabe-
  232.          daten. Ein Commodity ist also für den Zweck eines Grafiktablett-
  233.          treibers hervorragend geeignet.
  234.  
  235.          Das Treiberprogramm ist als Programm für den WBStartup-Ordner der WB
  236.          (WB = Workbench) entwickelt worden. Dort wird es automatisch beim
  237.          Laden der Workbench gestartet. Das Programm kann auch nur einmal ge-
  238.          startet werden. Wird es ein zweitesmal gestartet und das erste Pro-
  239.          gramm befindet sich noch aktiv im Speicher, so wird das Kon-
  240.          figurationsfenster des ersten Programms geöffnet und das Zweite sofort
  241.          beendet. Es kann jedoch auch von jedem anderen Ordner aus sowohl von
  242.          der Shell als auch von der WB aus gestartet werden. Das Programm nimmt
  243.          beim Start eine Reihe von Parametern entgegen.
  244.          Diese können sowohl von der WB als auch von der Shell aus übergeben
  245.          werden.
  246.  
  247.          Beim Start von der WB aus werden die sog. TOOLTYPES verwendet. Diese
  248.          Tooltypes werden im Icon des Programms gespeichert.
  249.  
  250.  
  251.  
  252.          3.1  Die Icon Tooltypes
  253.  
  254.  
  255.          Im Regelfall braucht man die Tooltypes des Wacom-Treibers nicht von
  256.          Hand zu editieren, da das Programm seine Einstellungen automatisch
  257.          in den Tooltypes speichert (doch dazu später mehr). Es existiert le-
  258.          diglich ein Tooltype (INPUT_EVENT), der zwar vom Programm eingelesen,
  259.          verarbeitet und mitgespeichert wird, aber nicht innerhalb des Pro-
  260.          gramms verändert werden kann.
  261.  
  262.          Es werden folgende Tooltypes erkannt:
  263.  
  264.               CX_PRIORITY  (Default: 0) Die Priorität des Wacom-Commodities.
  265.                            Die Voreingestellte Priorität von 0 sollte für alle
  266.                            Anwendungen passen.
  267.  
  268.               CX_POPUP     (Default: YES) Ist dieses Tooltype auf yes so wird
  269.                            das Fenster des Commodities beim Start des Programms
  270.                            geöffnet und man kann den Treiber bequem vor der Ini-
  271.                            tialisierung konfigurieren. Ist das Tooltype auf no,
  272.                            so wird der Treiber direkt gestartet und das Tablett
  273.                            mit den gespeicherten Voreinstellungen aktiviert.
  274.                            Das Konfigurationsfenster lässt sich bei akiviertem
  275.                            Treiber jederzeit bequem per Tastendruck öffnen.
  276.                            Doch dazu später mehr.
  277.  
  278.               CX_POPKEY    (Default: lalt w) Hier wird die Tastenkombination
  279.                            gespeichert mit der man das Konfigurationsfenster
  280.                            bei aktiviertem Commodity jederzeit öffnen kann.
  281.                            Voreingestellt ist die linke Alt-Taste zusammen
  282.                            mit der Taste w.
  283.  
  284.               APPICON      (Default: NO) Das Konfigurationsfenster kann jedoch
  285.                            auch bei deaktiviertem Commodity geöffnet werden.
  286.                            Setzt man APPICON = yes, so wird auf der Workbench
  287.                            ein Icon erzeugt, das bei Doppelklick das Konfi-
  288.                            gurationsfenster öffnet.
  289.  
  290.               APPMENU      (Default: NO) Im Tools-Menü der Workbench wird ein
  291.                            Eintrag erzeugt, der es bei Anwahl ebenfalls er-
  292.                            möglicht das Fenster des Treibers zu öffnen.
  293.  
  294.               BEEPER       (Default: OFF) Gibt an ob der Tablettsummer^1 bei
  295.                            Druck auf eine Taste eines Tabletteingabegeräts kurz
  296.                            eingeschaltet werden soll oder nicht.
  297.  
  298.               MODE         (Default: NORMAL) Einstellung ob das Tablett im An-
  299.                            druck Modus oder im "normalen" Modus betrieben wird.
  300.                            Bei MODE= pressure wird der Andruckmodus gewählt.
  301.                            Es kann dann der sog. "pressure Stylus" verwendet
  302.                            werden. Bei MODE = normal können der "standard
  303.                            Stylus" oder die Lupe zur Eingabe benutzt werden.
  304.                            Dieses Tooltype ist nur von Bedeutung bei SD-
  305.                            Tabletts und bei UD-Tabletts die mit den Wacom II-S
  306.                            Kommandos betrieben werden.
  307.  
  308.               LMB_EMULATION (Default: OFF) Wenn das Tablett im Andruckmodus be-
  309.                            trieben wird, wird kein Tastenstatus sondern nur der
  310.                            Andruck der Tabletteingabegeräte übermittelt. Es ist
  311.                            deshalb normalerweise nicht möglich irgendwelche
  312.                            Gadgets oder Icons zu bedienen. Das Treiberprogramm
  313.                            ist jedoch in der Lage ab einem bestimmten Andruck
  314.                            des Stifts einen Druck auf die linke Maustaste zu
  315.                            emulieren. Dazu muss dieses Tooltype auf on gesetzt
  316.                            werden. Nur relevant wenn MODE = pressure ist und
  317.                            Wacom II-S Kommandos benutzt werden.
  318.  
  319.               LMB_LIMIT    (Default: 15) Die Andruckschwelle des Stiftes ab der
  320.                            ein Druck auf die linke Maustaste emuliert werden
  321.                            soll. Nur relevant wenn MODE = pressure und
  322.                            LMB_EMULATION = on sind und Wacom II-S Kommandos be-
  323.                            nutzt werden. Der Wertebereich liegt zwischen -30
  324.                            und +30.
  325.  
  326.               DEVICE       (Default: serial.device) Hier steht der Name des
  327.                            Systemgerätetreibers über den der Wacom-Treiber mit
  328.                            dem Tablett kommuniziert. Wenn sie das Grafiktablett
  329.                            an ein MultiIO-Board angeschlossen haben, müssen sie
  330.                            hier den Namen des Gerätetreiber des MultiIO-Boards
  331.                            eintragen. Haben sie das Tablett am normalen
  332.                            seriellen Port des Amigas angeschlossen muss hier
  333.                            "serial.device" stehen. (Siehe dazu auch die Do-
  334.                            kumentation ihres MultiIO-Boards)
  335.  
  336.               UNIT         (Default: 0) Der hier voreingestellte Wert von 0
  337.                            braucht auch nur geändert zu werden, wenn das
  338.                            Grafiktablett an ein MultiIO-Board angeschlossen
  339.                            wird. Es muss dann hier die Nummer des seriellen
  340.                            Ports des MultiIO-Boards eingetragen werden. (Siehe
  341.                            dazu auch die Dokumentation ihres MultiIO-Boards)
  342.  
  343.               MOUSE        (Default: FULL) Dieses Treiberprogramm ermöglicht es
  344.                            ja den Mauszeiger mit Hilfe des Tabletts zu steuern.
  345.                            Mit diesem Tooltype kann eingestellt werden welche
  346.                            Teile der Maus emuliert werden. Es gibt 3 Ein-
  347.                            stellungen:
  348.  
  349.                            +-----------+--------------------------------------+
  350.                            | FULL      | Es werden der Mauszeiger und die bei-|
  351.                            |           | den Maustasten durch das Programm ge-|
  352.                            |           | setzt.                               |
  353.                            +-----------+--------------------------------------+
  354.                            | POINTER   | Es wird nur der Mauszeiger pos-      |
  355.                            |           | itioniert.                           |
  356.                            +-----------+--------------------------------------+
  357.                            | NONE      | Die Maus wird überhaupt nicht        |
  358.                            |           | emuliert. Die Tablettdaten gehen nur |
  359.                            |           | an das Softwareinterface.            |
  360.                            +-----------+--------------------------------------+
  361.  
  362.               COMMANDSET   (Default: WACOM_IV) Legt fest welche Kommandos zur
  363.                            Kommunikation mit dem Tablett benutzt werden. Man
  364.                            kann zwischen WACOM_IV und WACOM_II-S wählen^2.
  365.  
  366.               AREA         (Default: BLANK) Dieses Tooltype dient zur
  367.                            Definition des Arbeitsbereiches auf dem Tablett.
  368.  
  369.                            +-----------+--------------------------------------+
  370.                            | FULL      | Es steht die gesamte Arbeitsfläche   |
  371.                            |           | des Tabletts zur Dateneingabe zur    |
  372.                            |           | Verfügung.                           |
  373.                            +-----------+--------------------------------------+
  374.                            | BLANK     | Das gleiche wie bei FULL nur dass ein|
  375.                            |           | Rand von 4 Millimetern gelassen wird.|
  376.                            |           | Es ist so einfacher möglich die Rän- |
  377.                            |           | der eines Bildschirmes anzufahren.   |
  378.                            |           | Ebenso ist ein Rand nötig um das     |
  379.                            |           | Scrollen von sog. Autoscroll-Screens |
  380.                            |           | zu ermöglichen.                      |
  381.                            +-----------+--------------------------------------+
  382.                            | CUSTOM    | Es wird ein selbstdefinierter Bereich|
  383.                            |           | als Arbeitsfläche benutzt.           |
  384.                            |           | Siehe auch CUSTOM_AREA-Tooltypes.    |
  385.                            +-----------+--------------------------------------+
  386.  
  387.               MULTIMODE    (Default: OFF) Es ist mit Hilfe der Wacom IV-Komman-
  388.                            dos möglich 2 Eingabegeräte^3 gleichzeitig zu ver-
  389.                            wenden. Mit diesem Tooltype kann der Multimode ein
  390.                            bzw. ausgeschaltet werden. Voraussetzung ist, dass
  391.                            das Tablett mit Wacom IV Kommandos betrieben wird.
  392.  
  393.               MULTI_MOUSE  (Default: PEN) Da im Multimode 2 Geräte gleichzeitig
  394.                            benutzt werden können muss hier festgelegt werden,
  395.                            welches der beiden Geräte als Maus verwendet werden
  396.                            soll. Entweder Stift (PEN) oder Lupe (DIGITIZER).
  397.                            Dies wirkt natürlich nur, wenn die Mausemulation
  398.                            eingeschaltet ist.
  399.  
  400.               CUSTOM_AREA_LEFT (Default: 0)
  401.               CUSTOM_AREA_TOP (Default: 0)
  402.               CUSTOM_AREA_RIGHT (Default: 15239)
  403.               CUSTOM_AREA_BOTTOM (Default: 15239) Mit Hilfe dieser 4 Tooltypes
  404.                            werden die Grenzen des selbstdefinierten Arbeitsbe-
  405.                            reichs beschrieben. Alles was innerhalb dieser
  406.                            Grenzen liegt wird als Arbeitsbereich benutzt.
  407.                            Der Rest wird ignoriert. Dieser Bereich wird nur
  408.                            benutzt, wenn AREA = CUSTOM. Der Bereich muss
  409.                            mindestens 1000 auf 1000 Punkte gross sein.
  410.  
  411.               INPUT_EVENT (Default: TABLET) Das ist wie bereits oben erwähnt
  412.                           der einzige Tooltype, der nicht innerhalb des Pro-
  413.                           gramms auf einen anderen Wert gesetzt werden kann.
  414.                           Hier kann festgelegt werden welche Inputevents^4
  415.                           zum Positionieren des Mauszeigers benutzt werden.
  416.                           Das Programm bietet hier zwei Möglichkeiten an:
  417.  
  418.                           Zum einen TABLET. Hier werden die Daten über eine
  419.                           Inputeventsubklasse als eine Eingabe von einem
  420.                           Grafiktablett ans Betriebssystem geschickt.
  421.                           Dies ermöglicht auch die übergabe eines Andrucks.
  422.  
  423.                           Unter AmigaOS 2.0 ist diese Schnittstelle noch nicht
  424.                           vollständig ausgereift. Dieses Verfahren ist relativ
  425.                           langsam und der Andruck wird auch nicht vom Betriebs-
  426.                           system ausgewertet. Ausserdem gibt es Probleme bei
  427.                           Autoscroll-Screens.
  428.  
  429.                           Ab AmigaOS 3.0 gibt es eine andere, bessere Tablett-
  430.                           schnittstelle, die alle oben erwähnten Nachteile be-
  431.                           seitigt. Tablettdaten wie der Andruck werden vom 
  432.                           Betriebssystem angenommen und an alle Intuition-
  433.                           fenster weitergegeben. Eine Applikation muss dann nur
  434.                           noch die Daten auswerten.
  435.  
  436.                           Je nachdem welcher AmigaOS Version sie benutzen wird
  437.                           automatisch die richtige Version verwendet.
  438.  
  439.                           Die andere Möglichkeit bei diesem Tooltype ist PIXEL.
  440.                           Hier werden die Daten eher in Form von Mausdaten an
  441.                           das Betriebssystem übergeben. Dies ist prinzipiell
  442.                           schneller, macht aber Probleme beim Ziehen von 
  443.                           Screens und erfordert eine Umrechnung von Tablett-
  444.                           koordinaten auf Bildschirmkoordinaten innerhalb des
  445.                           Treibers. Ausserdem kann kein Andruck übergeben 
  446.                           werden.
  447.  
  448.                           Der Grund dafür, dass diese Einstellung nicht über
  449.                           das Programm gemacht werden kann ist der, dass dies
  450.                           eher etwas für den "erfahrenen" Anwender ist und
  451.                           wahrscheinlich werde ich mich in der nächsten Version
  452.                           für eine von beiden Varianten als endgültige Lösung
  453.                           entscheiden. Dann entfällt dieser Tooltype. Sie
  454.                           sollten es einfach einmal ausprobieren welche Ein-
  455.                           stellung ihnen besser gefällt. Mögliche Werte sind
  456.                           TABLET und PIXEL.
  457.  
  458.               DONOTWAIT   Dieses Tooltype wird nicht vom Treiberprogramm son-
  459.                           dern von der WB ausgewertet. Es wird beim Start vom
  460.                           WBStartup Ordner aus benötigt. Der Wacom Treiber
  461.                           setzt es automatisch.
  462.  
  463.  
  464.          Noch einmal sei erwähnt, dass die Tooltypes normalerweise nicht von
  465.          Hand verändert werden müssen. Alle Einstellungen (mit Ausnahme von
  466.          INPUT_EVENT) können auch von den Fenstern des Commodities aus gemacht
  467.          werden. Das Programm speichert dann ihre Einstellungen automatisch
  468.          hier in den Tooltypes ab.
  469.  
  470. _______________________________
  471.          ^1:  Der Tablettsummer exisitiert nur bei Tabletts der SD-Serie.
  472.          ^2:  Aber Achtung: SD-Tabletts können kein Wacom IV.
  473.          ^3:  Stift und Lupe. Es müssen 2 verschiedene Eingabegeräte sein.
  474.          ^4:  Inputevents: Codefolgen die für alle Eingaben (z.B.: Maus, Tas-
  475.               tatur) an das Betriebssystem (genauer gesagt "input.device")
  476.               gesendet werden um die eigentliche Aktion auszulösen.
  477.  
  478.  
  479.  
  480.          3.2  Start von der Shell
  481.  
  482.  
  483.          Beim Start von der Shell aus werden die Icon Tooltypes nicht ausge-
  484.          wertet. Man muss hier vielmehr die Parameter in der Kommandozeile
  485.          übergeben. Stimmt ein Parameter mit dem Defaultwert (siehe oben)
  486.          überein, so braucht er nicht mit angegeben zu werden.
  487.  
  488.          Beipiel für den Aufruf:
  489.  
  490.               Wacom MOUSE=POINTER
  491.  
  492.  
  493.  
  494.          3.3  Unterschiede zwischen den Grafiktabletts
  495.  
  496.  
  497.          Der Wacom Treiber unterstützt drei verschiedene Arten von Tablett-
  498.          typen.
  499.  
  500.          Zum einen die Tabletts der SD-Serie und zum anderen die Tabletts der
  501.          UD- und KT-Serie. Die Letzteren können prinzipiell alles was die SD-
  502.          Serie Tabletts auch können. Einzige Ausnahmen sind hier der Tablett-
  503.          summer und der Resettaster.  Die Tabletts der UD-Serie verfügen über
  504.          keinen Tablettsummer. Auch haben sie keinen eigenen Resettaster^5.
  505.  
  506. _______________________________
  507.          ^5:  Ist auch nicht unbendingt nötig, da UD-Tabletts über die Menü-
  508.               leiste konfiguriert werden können. Dabei wird dann bei Bedarf
  509.               eine Art Reset ausgelöst.
  510.  
  511.  
  512.  
  513.          3.3.1  Tabletts der Wacom-SD Serie
  514.  
  515.  
  516.          Die Tabletts der SD-Serie unterscheiden 3 verschiedene Arten von Ein-
  517.          gabegeräten:
  518.  
  519.          o Standard Stylus: Dieser Stift verfügt über 2 Schalter (einen in der
  520.            Spitze und einen an der Seite) und dient im wesentlichen zum Zeich-
  521.            nen. Er übermittelt keinen Andruck.
  522.  
  523.          o Pressure Stylus: Dieser Stift hat eigentlich keinen Schalter sondern
  524.            nur eine federnde Spitze mit der Andruckdaten übermittelt werden
  525.            können.
  526.  
  527.          o Fadenkreuz-Lupe: Gedacht zum Digitalisieren von Vorlagen. Sie hat 4
  528.            Tasten und übermittelt logischerweise keine Andruckdaten.
  529.  
  530.          Die Tabletts der SD-Serie verfügen neben Tablettemulationen anderer
  531.          Hersteller  nur über den Wacom II-S Befehlssatz.
  532.  
  533.  
  534.  
  535.          3.3.2  Tabletts der Wacom-UD Serie
  536.  
  537.  
  538.          Die Tabletts der UD-Serie unterscheiden nur 2 Arten von Eingabege-
  539.          räten:
  540.  
  541.          o Stylus: Dieser Stift verfügt über zwei Schalter (wiederum einen
  542.            in der Spitze und einen an der Seite). Der Spitzenschalter übermit-
  543.            telt auch Andruckdaten, es wird also kein spezieller Andruckstift
  544.            benötigt.
  545.  
  546.          o Fadenkreuz-Lupe: Es gibt zwei verschiedene Typen. Eine mit 4 Tasten
  547.            und eine mit 16 Tasten. Auch hier können keine Andruckdaten übermit-
  548.            telt werden.
  549.  
  550.          Neben Tablettemulationen können der Wacom II-S und der Wacom IV Be-
  551.          fehlssatz verwendet werden. Der Wacom IV Befehlssatz hat zusammen mit
  552.          den UD-Tabletts einige signifikante Verbesserungen:
  553.  
  554.          o Größerer Andruckbereich: Bei Wacom II-S gibt es 60 Andruckstufen,
  555.            bei Wacom IV sind es 120 bzw. 256^6 Stufen die beim Andruck unter-
  556.            schieden werden.
  557.  
  558.          o Multimode: Es besteht die Möglichkeit 2 (verschiedene) Eingabegeräte
  559.            gleichzeitig zu betreiben.
  560.  
  561.          o Macrokeys: Die UD-Tabletts verfügen über ogenannte "Makrotasten"
  562.            ausserhalb der Arbeitsfläche. Sie können mit eigenen Funktionen be-
  563.            legt werden.
  564.  
  565.         o Die Andruckcharacteristik kann geändert werden^7.
  566.  
  567.         o Etliche Erweiterungen die das Programmieren vereinfachen, darunter
  568.           ein kompakteres Datenformat, welches eine schnellere Auswertung der
  569.           Daten möglich macht. Auch arbeitet Wacom IV grundsätzlich andruck-
  570.           sensitiv und übermittelt trotzdem gleichzeitig den Tastenstatus.
  571.  
  572. _______________________________
  573.          ^6:  Ab Romversion 1.2, außerdem doppelt so große Auflösung.
  574.          ^7:  Wenn auch nur in 2 Stufen.
  575.  
  576.  
  577.  
  578.          3.3.3 Tabletts der Wacom-KT Serie
  579.  
  580.  
  581.          Zur Zeit gibt es nur ein Tablett dieser Serie (ArtPad) deshalb bezieht
  582.          sich die Beschreibung hier auf dieses Tablett.
  583.  
  584.          Diese Tabletts können eigentlich alles was die UD Tabletts auch können,
  585.          mit ein paar Einschränkungen.
  586.  
  587.          o Das Tablett beherrscht Wacom II-S und Wacom IV Kommandos.
  588.  
  589.          o Es hat genau wie die UD-Tabletts mit Romversion 1.2 und höher eine
  590.            doppelt so hohe Auflösung^8 und einen doppelt so großen Andruckbe-
  591.            reich^9 wie UD-Tabletts mit einer Romversion kleiner als 1.2.
  592.  
  593.          o Es gibt keine Menüleiste.
  594.  
  595.          o Das Tablett kann nur mit dem Stift bedient werden. Eine Fadenkreuz-
  596.            lupe gibt es nicht, deshalb steht auch der Multimode nicht zur Ver-
  597.            fügung.
  598.  
  599.  
  600.  
  601.          3.4 Maussteuerung mit Hilfe des Grafiktabletts
  602.  
  603.  
  604.          Bei aktiviertem Tabletttreiber kann der Mauszeiger zusätzlich zur nor-
  605.          malen Maus mit dem Grafiktablett positioniert werden (wenn die Maus-
  606.          emulation eingeschaltet ist). Dabei repräsentiert der ausgewählte Ar-
  607.          beitsbereich auf dem Tablett den ganzen Bildschirm. Die linke obere
  608.          Ecke des Arbeitsbereiches stellt die linke obere Ecke des Bildschirms
  609.          dar. Die rechte untere Ecke stellt die rechte untere Ecke des Bild-
  610.          schirms dar.  Die Tasten der Eingabegeräte sind folgendermassen be-
  611.          legt:
  612.  
  613.  
  614.          Standard Stylus:   Der Spitzenschalter entspricht der linken Maus-
  615.                             taste, der Seitenschalter verhält sich genauso
  616.                             wie die rechte Maustaste. Dies gilt auch für
  617.                             den kombinierten Stift der UD/KT-Tabletts im
  618.                             Wacom IV Modus.
  619.  
  620.          Pressure Stylus^10:Dieser Stift kann nur im Andruckmodus verwendet
  621.                             werden. Man kann jedoch eine Andruckschwelle für
  622.                             die Emulation der linken Maustaste angeben.
  623.                             Andruckstifte haben einen Wertebereich von -30 bis
  624.                             +30.
  625.  
  626.          Lupe:              Von den 4 Tasten entsprechen die linke und die
  627.                             rechte Taste den Funktionen einer normalen Maus.
  628.                             Die Tasten in der Mitte oben und in der Mitte
  629.                             unten sind unbelegt und können in eigenen App-
  630.                             likationen verwendet werden.  Bei einer 16 Tasten-
  631.                             lupe sind es die Tasten mit der Nummer 2 und 4
  632.                             die belegt sind.
  633.  
  634. _______________________________
  635.          ^8:  maximal 2540 lpi
  636.          ^9:  256 Abstufungen
  637.          ^10:  Nur bei SD-Tabletts verfügbar.
  638.  
  639.  
  640.  
  641.          3.5  Das Hauptfenster
  642.  
  643.  
  644.          Das Hauptfenster wird geöffnet wenn (mindestens) eines der folgenden
  645.          Ereignisse eintritt:
  646.  
  647.          o Beim Programmstart war das Tooltype CX_POPUP=yes.
  648.  
  649.          o Das Commodities Exchange^11 Programm sendet einen öffnungsimpuls an
  650.            das Treiberprogramm.
  651.  
  652.          o Der Hotkey wurde gedrückt. (nur wenn Commodity aktiv)
  653.  
  654.          o Es wurde auf das Appicon doppelgeklickt. (nur wenn Appicon einge-
  655.            schaltet)
  656.  
  657.          o Im Toolsmenü der Workbench wurde der Wacom Eintrag ausgewählt.
  658.            (nur wenn Appmenu eingeschaltet)
  659.  
  660.          o Das Programm wurde obwohl bereits aktiv nocheinmal gestartet.
  661.  
  662.  
  663.          Das Fenster teilt sich in 4 Bereiche auf. Zur Beschreibung der Texte
  664.          werden hier nun die deutschen Texte verwendet, so wie sie sie erhalten
  665.          wenn sie bereits unter WB 2.1 oder höher arbeiten und das deutsche
  666.          Katalogfile installiert haben. Die meisten Funktionen des Tablett-
  667.          treibers können bei geöffnetem Fenster auch von der Tastatur aus
  668.          bedient werden. Drücken sie dazu jeweils die Taste deren Buchstabe
  669.          unterstrichen ist.
  670.  
  671. _______________________________
  672.          ^11:  Commodities Exchange ist Teil der Workbench Diskette.
  673.  
  674.  
  675.  
  676.          3.5.1  Info
  677.  
  678.  
  679.          Bei erfolgreich aktiviertem Grafiktabletttreiber werden hier der Typ
  680.          und die Romversion des Tabletts ausgegeben.
  681.  
  682.  
  683.  
  684.          3.5.2  Commodity Einstellung
  685.  
  686.  
  687.          Es werden hier alle für das Commodity relevanten Daten eingestellt.
  688.  
  689.               Hotkey      In diesem Texteingabefeld wird die Tastenkombination
  690.                           gespeichert mit der man das geschlossene Fenster bei
  691.                           aktiviertem Commodity wieder öffnen kann. Gefällt
  692.                           ihnen diese Tastenkombination nicht, so sehen sie
  693.                           bitte in ihrem Workbench Handbuch im Commodities Ka-
  694.                           pitel nach welche Tastenkombinationen erlaubt sind
  695.                           und geben sie die neue Tastenkombination ein. Sie
  696.                           wird nach Eingabe sofort aktiviert.
  697.  
  698.               Popup       Gibt an, ob beim Programmstart das Fenster geöffnet
  699.                           werden soll oder nicht.
  700.  
  701.               Pri         Priorität des Commodities. Braucht normalerweise
  702.                           nicht verändert werden.
  703.  
  704.               Commodity   Nur bei aktivem Commodity kann die Maus mit Hilfe des
  705.                           Tabletts positioniert werden. Auch ein Öffnen des
  706.                           Fensters mit Hilfe des Hotkeys ist nur im aktiven
  707.                           Zustand möglich. Bei jedem Wechsel vom inaktiven in
  708.                           den aktiven Zustand wird das Tablett neu init-
  709.                           ialisiert.
  710.  
  711.               AppIcon     Ist dieses Gadget mit einem Häckchen versehen, so
  712.                           kann das Fenster auch mit einem dann auf der Work-
  713.                           bench dargestellten Appicon durch Doppelklick mit
  714.                           der linken Maustaste geöffnet werden. Als Image
  715.                           für das Appicon wird das Icon von Disk geladen mit
  716.                           dessen Hilfe der Treiber gestartet wurde. Wird kein
  717.                           Icon gefunden wird ein eingebautes Defaulticon ver-
  718.                           wendet.
  719.  
  720.               AppMenu     Wenn dieses Gadget mit einem Häckchen versehen ist
  721.                           wird auf der Workbench im Tools-Menü ein Eintrag mit
  722.                           dem Namen WacomII-S/IV Driver: Popup generiert.
  723.                           Wird dieser Eintrag ausgewählt, wird ebenfalls das
  724.                           Fenster geöffnet.
  725.  
  726.  
  727.  
  728.          3.5.3  Tablett Einstellungen
  729.  
  730.  
  731.          Hier werden alle Konfigurationseinstellungen getroffen die das Tablett
  732.          direkt betreffen.
  733.  
  734.               Device      Hier steht der Name des Systemgerätetreibers über
  735.                           den der Wacom Treiber mit dem Tablett kommuniziert.
  736.                           Wenn sie das Grafiktablett an ein MultiIO-Board ange-
  737.                           schlossen haben müssen sie hier den Namen des Ge-
  738.                           rätetreiber des MultiIO-Boards eintragen. Haben sie
  739.                           das Tablett am normalen seriellen Port des Amigas an-
  740.                           geschlossen so muss hier serial.device stehen.
  741.                           (Eine änderung wirkt erst bei der nächsten Init-
  742.                           ialisierung des Tabletts)
  743.  
  744.               Unit        Der hier voreingestellte Wert von 0 braucht auch nur
  745.                           geändert zu werden, wenn das Grafiktablett an ein
  746.                           MultiIO-Board angeschlossen wird. Es muss dann hier
  747.                           die Nummer des seriellen Ports des MultiIO-Boards
  748.                           eingetragen werden.  (Eine Änderung wirkt erst bei
  749.                           der nächsten Initialisierung des Tabletts)
  750.  
  751.               Kommandos   Man kann hier einstellen welche Kommandos benutzt
  752.                           werden sollen um mit dem Tablett zu kommunizieren.
  753.                           Es stehen "WACOM II-S" und "WACOM IV" zur Auswahl.
  754.                           Wacom IV ist erst bei Tablets der UD/KT-Serie verfüg-
  755.                           bar und sollte dann auch benutzt werden. Wenn sie
  756.                           ein SD Tablett mit Wacom IV betreiben wollen wird
  757.                           das während der Tablettinitialisierung erkannt und
  758.                           sie werden darüber informiert.
  759.  
  760.               Multimodus  Der Wacom IV Kommandosatz ermöglicht es zwei von-
  761.                           einander verschiedene Eingabegeräte zur gleichen
  762.                           Zeit zu benutzen. Hier kann man einstellen ob man
  763.                           dies haben will oder nicht.
  764.  
  765.               Summer      Gibt an ob der Tablettsummer bei Druck auf eine
  766.                           Taste eines Tabletteingabegeräts kurz eingeschaltet
  767.                           werden soll oder nicht. Nur Tabletts der SD-Serie
  768.                           haben einen Summer. (Eine Änderung wirkt erst bei der
  769.                           nächsten Initialisierung  des Tabletts)
  770.  
  771.               Maus-Emu    Legt fest welche Teile der normalen Maus emuliert
  772.                           werden sollen. Man kann wählen zwischen
  773.                           "Zeiger + Tasten", "nur Mauszeiger" und gar keiner.
  774.                           Wird "Keine" gewählt, so sind die ankommenden Tab-
  775.                           lettdaten nur über das Softwareinterface verfügbar.
  776.  
  777.               Multi-Maus  Wenn der Multimodus und Mausemulation aktiv sind muss
  778.                           festgelegt sein welcher der beiden Eingabegeräte als
  779.                           Maus dienen soll.
  780.  
  781.               Andrucksensitiv Ist dieses Gadget angewählt, wird das Tablett
  782.                           beim nächsten Initialisieren in den drucksensitiven
  783.                           Modus versetzt. Es muss dann der drucksensitive Stift
  784.                           (Pressure Stylus) benutzt werden, wenn sie ein Tab-
  785.                           lett der SD-Serie verwenden.
  786.                           Wird der Wacom IV Befehlssatz verwendet, so arbeitet
  787.                           das Tablett automatisch drucksensitiv.
  788.  
  789.               LMB emulieren Wenn angewählt, wird ab einem bestimmten Andruck
  790.                           ein Druck auf die linke Maustaste emuliert, falls
  791.                           der Wacom II-S Befehlssatz angewählt ist. Wird
  792.                           Wacom IV benutzt, so wird parallel zum Andruck ja
  793.                           auch der Tastenstatus übermittelt. Deshalb ist dieser
  794.                           Punkt bei Wacom IV nicht anwählbar.
  795.  
  796.               Schwelle für LMB Andruck der mindestens erreicht werden muss um
  797.                           die linke Maustaste zu emulieren. (Wert zwischen -30
  798.                           und +30.) Nur relevant wenn Wacom II-S aktiv und LMB
  799.                           Emulation eingeschaltet ist.
  800.  
  801.               Arbeitsbereich einstellen  Wird dieser Knopf angewählt, so öffnet
  802.                          sich das Einstellungsfenster für den Arbeitsbereich.
  803.  
  804.  
  805.  
  806.          3.5.4  Steuerbereich
  807.  
  808.  
  809.          Mit diesen 3 Gadgets kann der Treiber entweder beendet oder das Fen-
  810.          ster geschlossen werden oder die Konfiguration gespeichert werden.
  811.  
  812.          Fenster unsichtbar   Mit diesem Gadget kann das Fenster geschlossen
  813.                               werden. Ist eine Neuinitialisierung des Tabletts
  814.                               durch veränderte Einstellungen nötig geworden,
  815.                               so wird das Tablett neu konfiguriert. Der Treiber
  816.                               wird durch diese Gadget nicht beendet. Ein ge-
  817.                               gebenenfalls durch den Treiber geöffnetes anderes
  818.                               Fenster wird ebenfalls geschlossen.
  819.  
  820.          Speichern            Nach Auslösen dieses Gadgets wird die Einstellung
  821.                               so wie sie im Fenster angezeigt wird im Toolarray
  822.                               des Treibericons gespeichert. Ist kein Icon vor-
  823.                               handen wird ein Icon erzeugt.  Ebenfalls wird
  824.                               eine gegebenfalls notwendige Initialisierung des
  825.                               Tabletts durchgeführt.
  826.  
  827.          Entfernen            Nach einer Sicherheitsabfrage wird der Tablett-
  828.                               treiber komplett beendet.
  829.  
  830.  
  831.  
  832.          3.5.5 Die Menüs
  833.  
  834.  
  835.          Ab Version 1.16 hat der Wacom Treiber auch Menüs. Wenn auch nur ein
  836.          Kleines.
  837.  
  838.  
  839.          Info ...                Öffnet ein kleines Fenster mit Informationen
  840.                                  über den Treiber.
  841.  
  842.          Einstellungen speichern Speichert die aktuellen Einstellungen im Icon.
  843.  
  844.          Verbergen               Schließen des Commodityfensters und ggfs.
  845.                                  Initialisierung des Tabletts.
  846.  
  847.          Beenden                 Beendet nach einer Sicherheitsabfrage das Programm.
  848.  
  849.  
  850.  
  851.          3.6  Das Fenster für den Arbeitsbereich
  852.  
  853.  
  854.          Dieses Fenster dient dazu festzulegen welcher Bereich des Tabletts als
  855.          Arbeitsbereich dienen soll. Es gliedert sich in zwei Bereiche.
  856.  
  857.  
  858.  
  859.          3.6.1  Arbeitsfläche
  860.  
  861.  
  862.          Es gibt hier 3 verschiedene Möglichkeiten:
  863.  
  864.          Ganzes Tablett  Der gesamte sensitive Bereich des Tabletts wird bis
  865.                          zum letzten Punkt zur Dateneingabe zur Verfügung ge-
  866.                          stellt.
  867.  
  868.          Ganzes Tablett ohne Rand  Es wird wiederum der gesamte sensitive Be-
  869.                          reich des Tabletts zur Verfügung gestellt. Es wird
  870.                          lediglich auf jeder Seite des Eingabebereichs ein
  871.                          Rand von 4 Millimetern frei gelassen. Das hat zwei
  872.                          Vorteile:
  873.  
  874.                          1. Die Ecken des Bildschirms können nun genauer
  875.                             angefahren werden.
  876.  
  877.                          2. Der Rand wird genutzt um das Scrolling von Auto-
  878.                             scroll Screens auszulösen.
  879.  
  880.          Selbstdefiniert Es wird ein eigener selbstdefinierter Bereich benutzt.
  881.                          Wird dieses Gadget angewählt, so werden die dafür
  882.                          vorgesehenen Gadgets freigegeben. Wenn jeweils ein
  883.                          paar Millimeter bis zum Tablettrand freigelassen
  884.                          werden, wird wieder das Scrolling von Autoscroll-
  885.                          screens möglich.
  886.  
  887.  
  888.  
  889.          3.6.2  Eigener Bereich
  890.  
  891.  
  892.          Ein eigener Bereich kann durch Festlegen der linken oberen und der
  893.          rechten unteren Ecke bestimmt werden. Dazu können die Koordinaten ent-
  894.          weder von Hand eingegeben oder direkt vom Tablett gelesen werden.
  895.  
  896.          Letztere Methode funktioniert sowohl bei aktivem als auch bei de-
  897.          aktiviertem Treiber. Der selektierte Bereich muss mindestens 1000 auf
  898.          1000 Punkte gross sein. Das Lesen der Koordinaten vom Tablett kann
  899.          durch einen Tastendruck auf ein Tabletteingaberät beendet, oder durch
  900.          das Drücken der Escape-Taste auf der Tastatur abgebrochen werden.
  901.  
  902.  
  903.  
  904.          4   Allgemeine Hinweise zum Treiber
  905.  
  906.  
  907.          o Zum Abschluss jeder Initialisierung des Tabletts ertönt ein Piepton.
  908.            Das ist normal und zeigt eine abgeschlossene Neuinitialisierung an.
  909.            (Nur bei Tabletts der SD-Serie)
  910.  
  911.          o Folgende Gadgetänderungen machen eine Neuinitialisierung des Tab-
  912.            letts nötig:
  913.  
  914.            - Device
  915.            - Unit
  916.            - Summer
  917.            - Andrucksensitiv
  918.            - Multimodus
  919.            - Jede Änderung des Arbeitsbereichs
  920.  
  921.          o Manche Mausbeschleuniger und automatische Fensteraktivierungspro-
  922.            gramme reagieren teilweise etwas "merkwürdig", da sie nicht mit
  923.            einem Inputevent von einem Grafiktablett rechnen. Sollten sie also
  924.            Probleme beim Positionieren der Maus haben schalten sie bitte diese
  925.            Programme aus.
  926.  
  927.          o Aufgrund von Fertigungstoleranzen können Andruckstifte einen etwas
  928.            grösseren Wertebereich haben.
  929.  
  930.          o Sollten sie während des Betriebs versehentlich auf den Resetknopf
  931.            des Tabletts drücken, so ist eine Neuinitialisierung notwendig.
  932.            Das Gleiche gilt wenn sie bei UD Tabletts die Tablettkonfiguration
  933.            mittels der Menüzeile verändern.
  934.  
  935.          o Es wird empfohlen das Konfigurationsfenster nicht mit dem Tablett
  936.            zu bedienen, da ankommende Daten vom Tablett eine ggfs. statt-
  937.            findende Neukonfigurierung des Tabletts stören könnten. Diese
  938.            Möglichkeit wurde zwar so gut wie möglich vermieden (und eigentlich
  939.            geht eine Bedienung der Treibers mit dem Tablett immer gut) aber
  940.            man kann nie wissen.
  941.  
  942.          o Egal welche Kommandosprache (Wacom II-S oder Wacom IV) verwendet
  943.            wird, das Tablett braucht nicht darauf eingestellt werden. Das
  944.            und jegliche andere Konfiguration wird durch das Treiberprogramm
  945.            erledigt. Dabei wird immer nur die aktuell benutze Konfiguration
  946.            vorübergehend angepasst. Es werden keinerlei im Tablettspeicher
  947.            abgespeicherten Einstellungen überschrieben.
  948.  
  949.  
  950.  
  951.          5 Tablettdaten in eigene Programme einbinden
  952.  
  953.  
  954.          Sie wollen ein Malprogramm schreiben und mit Hilfe des Grafiktabletts
  955.          die Grösse eines Malwerkzeuges bestimmen?
  956.          Dann lesen sie dieses Kapitel, denn der Wacomtreiber bietet eine
  957.          (komfortable) Schnittstelle für den direkten Datenexport.
  958.  
  959.          Dieses Kapitel beschreibt lediglich das programmeigene Interface.
  960.          Das OS 3.0 Interface ist in den Commodore Entwicklungsunterlagen
  961.          beschrieben. Außerdem liegt im Ordner Develop des Treiberpaketes ein
  962.          Demoprogramm mit Sourcecode, welches das 3.0 Interface benutzt. Die
  963.          Implementierung dieser Schnittstelle in eigene Programme sollte 
  964.          selbst für ungeübtere Programmierer kein Problem darstellen.
  965.  
  966.  
  967.  
  968.          5.1  Kommunikation zwischen Tabletttreiber und Applikation
  969.  
  970.  
  971.          Da das Amiga Betriebssystem unter 2.0 drucksensitive Tabletts nur
  972.          ansatzweise unterstützt, musste ein anderer Weg gefunden werden (An-
  973.          druck)daten anderen Programmen zur Verfügung zu stellen. Der Treiber
  974.          bedient sich dazu der Amiga Messageports.
  975.  
  976.          Da die Maus ja bereits durch den Treiber gesetzt werden kann brauchen
  977.          sie sich eigentlich nur noch um eventuell vorhandene Andruckdaten
  978.          kümmern, obwohl das Programm weitmehr als nur den Andruck zu Verfügung
  979.          stellt.
  980.  
  981.          Der Wacom Treiber richtet beim Start einen öffentlichen Messageport
  982.          ein über den Daten exportiert werden können. Im Ordner Develop des
  983.          Treiberpakets befindet sich der C-Sourcecode sowie die ausführbare
  984.          Version eines Demo-Programms für den externen Empfang von Tablett-
  985.          daten. Unter diesen Dateien befindet sich auch "Wacom.h" eine Hea-
  986.          derdatei die sie auch in eigenen Projekten verwenden sollten mit allen
  987.          nötigen Strukturdefinitionen und Defines die zum Programmieren von
  988.          eigenen Tablettapplikationen benötigt werden. Bevor sie jedoch
  989.          "Wacom.h" includen sollten sie "<exec/exec.h>"^12 includen.
  990.  
  991.          Die Adresse des öffentlichen Messageports können sie folgendermassen
  992.          erfahren:
  993.  
  994.          struct MsgPort     *Wacom_data_Port;
  995.          ...
  996.          /* Der Portname ist auch als WACOM_PORT_NAME in Wacom.h defined */
  997.          Wacom_data_Port=FindPort("Wacom DataPort");
  998.          ...
  999.  
  1000.          Nun muss noch ein eigener Messageport und eine WacomMsg installiert
  1001.          werden.
  1002.  
  1003.          struct MsgPort     *Our_Port;
  1004.          struct WacomMSG     WMess;        /* siehe Wacom.h */
  1005.          ...
  1006.          if(Our_Port=CreateMsgPort())
  1007.          {
  1008.           WMess.Mess.mn_Node.ln_Type=NT_MESSAGE;
  1009.           WMess.Mess.mn_Length=sizeof(struct WacomMSG);
  1010.           WMess.Mess.mn_ReplyPort=Our_Port;
  1011.          }
  1012.          ...
  1013.  
  1014.          Jetzt kann die Datenanfrage an den WacomTreiber gerichtet werden:
  1015.  
  1016.          if(Wacom_data_Port)
  1017.          {
  1018.           /* Anfrage senden */
  1019.           PutMsg(Wacom_data_Port,(struct Message *)&WMess);
  1020.  
  1021.           /* Warten auf Antwort */
  1022.           WaitPort(Our_Port);    /* besser Wait(1L<<Our_Port->mp_SigBit); */
  1023.  
  1024.           if(GetMsg(Our_Port))
  1025.           {
  1026.            printf("aktuelle X-Koordinate:%ld\n",WMess.WacomInfo.Tablett_X);
  1027.            ...
  1028.           }
  1029.          }
  1030.  
  1031.          Vor dem Programmende darf natürlich nicht vergessen werden alle be-
  1032.          legten Resourcen freizugeben.
  1033.  
  1034. _______________________________
  1035.          ^12:  exec/exec.h ist ein Teil ihres C-Compilerpakets.
  1036.  
  1037.  
  1038.  
  1039.          5.2  Die Datenstrukturen
  1040.  
  1041.  
  1042.          Die WacomInfo-Struktur, die Teil der WacomMSG-Struktur ist, enthält
  1043.          nicht nur die aktuellen Koordinaten auf dem Tablett, sondern auch den
  1044.          Andruck und alle anderen irgendwie wichtigen Daten. Für eine genaue
  1045.          Dokumentation siehe "Wacom.h"^13.
  1046.  
  1047.          In der jetzigen Version ist es nicht möglich von einer Applikation
  1048.          aus über den Messageport Kommandos an den Wacom Treiber zu senden.
  1049.          Das wird vielleicht in einer der nächsten Versionen möglich sein.
  1050.          Deshalb sind sowohl in der WacomMSG als auch in der WacomInfo-Struktur
  1051.          einige Bytes für zukünftige Erweiterungen reserviert um eine Abwärts-
  1052.          kompatibilität zu ermöglichen.
  1053.  
  1054. _______________________________
  1055.          ^13: Die Datei ist in Anhang A ausgedruckt.
  1056.  
  1057.  
  1058.  
  1059.          5.3  Die Felder der WacomInfo-struktur
  1060.  
  1061.  
  1062.          o Sync                                                           BOOL
  1063.            Dieses Feld ist nur aus Kompatibilitätsgründen zur Version 1.0 noch
  1064.            vorhanden. Es diente dort dazu festustellen, ob der Mauszeiger zum
  1065.            Zeitpunkt der Datenübergabe auch schon richtig positioniert war.
  1066.            Dies ist ab Version 1.10 automatisch der Fall. Dieses Feld kann
  1067.            jetzt ignoriert werden da immer FALSE.
  1068.  
  1069.          o Driver_running                                                 BOOL
  1070.            Dient dazu festzustellen ob der Treiber auch aktiv ist. Ist TRUE
  1071.            wenn aktiv.
  1072.  
  1073.          o Wacom_Series                                                  UBYTE
  1074.            Hier steht welcher Wacom Serie das angeschlossene Tablett angehört.
  1075.  
  1076.                           +-------+-----------------------+
  1077.                           | Wert  |Tabletttyp             |
  1078.                           +-------+-----------------------+
  1079.                           | FALSE |Tablett der SD-Serie   |
  1080.                           +-------+-----------------------+
  1081.                           | TRUE  |Tablett der UD/KT-Serie|
  1082.                           +-------+-----------------------+
  1083.  
  1084.          o Beeper                                                         BOOL
  1085.            Wenn TRUE wird bei Tabletts der SD-Serie bei jedem Tastendruck auf
  1086.            ein Eingabegerät des Tabletts kurz der Tablettsummer eingeschaltet.
  1087.  
  1088.          o Mode                                                           BOOL
  1089.            Spiegelt wieder ob das Tablett andrucksensitiv arbeitet. Wird Wacom
  1090.            IV als Kommandosprache verwendet, so arbeitet das Tablett auto-
  1091.            matisch andrucksensitiv. Bei Wacom II-S muss dies erst explizit
  1092.            aktiviert werden. TRUE wenn andrucksensitiv.
  1093.  
  1094.          o MB_Emu                                                         BOOL
  1095.            Dient dazu festzustellen, ob ein Druck auf die linke Maustaste emu-
  1096.            liert wird wenn die Mausemulation eingeschaltet ist und das Tablett
  1097.            andrucksensitiv mit Wacom II-S Kommandos arbeitet. Ab einem be-
  1098.            stimmten Andruck wird dann ein Druck auf die linke Maustaste emu-
  1099.            liert. Wird mit Wacom IV Kommandos gearbeitet wird immer der paral-
  1100.            lel zum Andruck gelieferte Tastenstatus zum Setzen der Maustasten
  1101.            verwendet. Dieses Feld ist dann immer FALSE.
  1102.  
  1103.          o Pressure_Limit                                              integer
  1104.            Legt die Andruckschwelle fest, ab der ein Klick auf die linke Maus-
  1105.            taste emuliert werden soll. Nur mit einem Wert zwichen -30 und +30
  1106.            belegt. Wird nur wenn im Wacom II-S Modus andrucksentiv gearbeitet
  1107.            wird und MB_Emu=TRUE ist.
  1108.  
  1109.          o Pressure                                                       WORD
  1110.            Aktueller Andruck im Andruckmodus. Ansonsten 0. Bei Treiberversion
  1111.            bis 1.12 einschließlich stand hhier NO_PRESS wenn kein Andruck vor-
  1112.            handen war.
  1113.  
  1114.          o input_device                                                  UBYTE
  1115.            Gerade benutztes Eingabegerät (Im Multimode gerade bewegtes Gerät).
  1116.  
  1117.                      +---------+---------------------------------+
  1118.                      | Bit-Nr. |Eingabegerät wenn gesetzt        |
  1119.                      +---------+---------------------------------+
  1120.                      |    0    |Standard Stylus                  |
  1121.                      +---------+---------------------------------+
  1122.                      |    1    |Pressure Stylus (nur SD-Tabletts)|
  1123.                      +---------+---------------------------------+
  1124.                      |    2    |Fadenkreuzlupe                   |
  1125.                      +---------+---------------------------------+
  1126.  
  1127.          o Buttons                                                       UBYTE
  1128.            In Abhängigkeit des gerade benutzen Gerätes steht hier die Nummer
  1129.            der gerade gedrückten Taste. Ist gerade keine Taste gedrückt steht
  1130.            hier 0. Im Multimode steht hier der Tastenstatus des Stifts. Die
  1131.            Lupe_hat_im_Multimode_ein eigenes Feld.
  1132.  
  1133.                  +-----------------+-----------------------------+
  1134.                  | Eingabegerät    |Taste               Wert     |
  1135.                  +-----------------+-----------------------------+
  1136.                  | Standard Stylus |Spitzenschalter       1      |
  1137.                  |                 |Seitenschalter        2      |
  1138.                  |                 |beide Tasten          3      |
  1139.                  +-----------------+-----------------------------+
  1140.                  | Fadenkreuzlupe  |Taste Mitte oben      1      |
  1141.                  | (4-Tasten)      |Taste Links           2      |
  1142.                  |                 |Taste Mitte unten     3      |
  1143.                  |                 |Taste Rechts          4      |
  1144.                  +-----------------+-----------------------------+
  1145.                  | Fadenkreuzlupe  |irgendeine Taste <Nummer der |
  1146.                  | (16-Tasten)     |                   Taste>    |
  1147.                  +-----------------+-----------------------------+
  1148.  
  1149.          o Tablett_Max_X                                                 ULONG
  1150.          o Tablett_Max_Y                                                 ULONG
  1151.            In diesen Feldern steht die maximale Auflösung des Tabletts. Die
  1152.            Werte die hier stehen sind jedoch auch abhängig vom ausgewählten
  1153.            Arbeitsbereich. Die Auswahl bzw. Darstellung des Arbeitsbereiches
  1154.            ist vollständig transparent. Wurde zum Beispiel auf einem Tablett
  1155.            mit einer physikalischen Auflösung von 15240 Punkten in beiden
  1156.            Richtungen ein Bereich mit einer Auflösung von von 6000 auf 7000
  1157.            Punkten definiert, so stehen hier die Werte 6000 und 7000. Ist als
  1158.            Arbeitsbereich das ganze Tablett definiert, so steht hier die
  1159.            physikalische Auflösung des Tabletts.
  1160.  
  1161.          o Tablett_X                                                      long
  1162.          o Tablett_Y                                                      long
  1163.            Hier steht die aktuelle Position des gerade benutzten Eingabegerätes
  1164.            auf dem Tablett. Im Multimode stehen die Koordinaten des Stiftes,
  1165.            die Lupe hat wieder eigene Felder für die Koordinaten. Die hier dar-
  1166.            gestellten Koordinaten sind relativ zur linken oberen Ecke des Ar-
  1167.            beitsbereichs und unter Berücksichtigung der Grösse des Eingabebe-
  1168.            reichs.
  1169.  
  1170.          o Set_Mouse                                                     UBYTE
  1171.            Gibt an in welcher Weise die Maus emuliert wird.
  1172.  
  1173.                         +------+---------------------------+
  1174.                         | Wert |Emulation                  |
  1175.                         +------+---------------------------+
  1176.                         | 0    |keine Mausemulation        |
  1177.                         +------+---------------------------+
  1178.                         | 1    |Mauszeiger und Maustasten  |
  1179.                         +------+---------------------------+
  1180.                         | 2    |Nur Mauszeiger keine Tasten|
  1181.                         +------+---------------------------+
  1182.  
  1183.            Beachten sie auch, dass MB_Emu ebenfalls von dem hier eingestellten
  1184.            Wert abhängt.
  1185.  
  1186.          o Commandset                                                    UBYTE
  1187.            Zeigt an mit welchem Kommandsatz das Tablett momentan betrieben
  1188.            wird.
  1189.  
  1190.              +------+-----------------------------------------------------+
  1191.              | Wert |Kommandosprache                                      |
  1192.              +------+-----------------------------------------------------+
  1193.              | 0    |Wacom IV (nicht verfügbar mit Tabletts der SD-Serie) |
  1194.              +------+-----------------------------------------------------+
  1195.              | 1    |Wacom II-S                                           |
  1196.              +------+-----------------------------------------------------+
  1197.  
  1198.          o Multi_Mode                                                     BOOL
  1199.            Im Multimode können zwei verschiedene Eingabegeräte gleichzeitig
  1200.            benutzt werden. Nur verfügbar wenn Wacom IV Kommandos verwendet
  1201.            werden.  Wenn der Multimode eingeschaltet ist steht hier TRUE.
  1202.  
  1203.          o Multi_Mouse                                                   UBYTE
  1204.            Wenn die Mausemulation und der Multimode eingeschaltet sind, steht
  1205.            hier das Eingabegerät, welches im Multimode als Maus verwendet wird.
  1206.  
  1207.                                   +------+------+
  1208.                                   | Wert |Maus  |
  1209.                                   +------+------+
  1210.                                   | 0    |Stift |
  1211.                                   +------+------+
  1212.                                   | 1    |Lupe  |
  1213.                                   +------+------+
  1214.  
  1215.          o Macrokey                                                      UBYTE
  1216.            Tabletts der UD-Serie verfügen über Macrotasten die mit eigenen
  1217.            Funktionen belegt werden können. Wenn Wacom IV Kommandos verwendet
  1218.            werden steht hier die Nummer der Macrotaste, falls sie angewählt
  1219.            wird ansonsten 0.
  1220.  
  1221.          o MM_Dig_Buttons                                                UBYTE
  1222.            Hier steht im Multimode der Tastenstatus der Fadenkreuzlupe^14 an-
  1223.            sonsten 0.
  1224.  
  1225.          o MM_Dig_X                                                      ULONG
  1226.          o MM_Dig_Y                                                      ULONG
  1227.            Hier stehen im Multimode die Koordinaten der Fadenkreuzlupe^15 an-
  1228.            sonsten 0.
  1229.  
  1230.          o Proximity                                                     UBYTE
  1231.            Zeigt an, ob das Eingabegerät in Abtastreichweite des Tabletts ist.
  1232.            Es sollten nur Werte aus diesem Softwareinterface genommen werden
  1233.            wenn hier 1 steht.
  1234.  
  1235.          o MM_Dig_Proximity                                              UBYTE
  1236.            Das Gleiche wie bei Proximity, nur für die Lupe im Multimode.
  1237.  
  1238.          Wie sich die einzelnen Werte der WacomInfo Struktur gegenseitig be-
  1239.          einflussen kann man auch schön sehen, wenn man das Programm
  1240.          Get_Pressure im Ordner Develop parallel zum Treiber laufen lässt.
  1241.  
  1242. _______________________________
  1243.          ^14: siehe auch Feld Buttons.
  1244.          ^15: siehe auch die Felder Tablet_X und Tablet_Y.
  1245.  
  1246.  
  1247.  
  1248.          A  Wacom.h
  1249.  
  1250.  
  1251.          Die Datei "Wacom.h" hat folgenden Inhalt:
  1252.  
  1253. /***********************************************************************/
  1254. /* WACOM Digitizerdriver             (C) 1993-1994 by ROLAND SCHWINGEL */
  1255. /***********************************************************************/
  1256. /* Headerfile for receiving tabletdata from the driver                 */
  1257. /* Revision 1.2                                                        */
  1258. /***********************************************************************/
  1259.  
  1260. /* DEFINES *******************************/
  1261. #define WACOM_PORT_NAME   "Wacom DataPort"     /* Name of the DataPort */
  1262. #define NO_PRESS          -64;                 /* No valid Pressure */
  1263.  
  1264. /* Structures ****************************/
  1265. struct Wacom
  1266. {
  1267.  UBYTE        Sync;            /* Synchronisation with subprocess */
  1268.                                /* (internal must be 0) */
  1269.  UBYTE        Driver_running;  /* Driver active or not */
  1270.                                /* 0 = inactive */
  1271.                                /* 1 = active */
  1272.  UBYTE        Wacom_Series;    /* 0 = SD-Series */
  1273.                                /* 1 = UD-Series */
  1274.  UBYTE        Beeper;          /* State of the Beeper */
  1275.                                /* 0 = off */
  1276.                                /* 1 = on */
  1277.  UBYTE        Mode;            /* Pressure or "normal" Mode */
  1278.                                /* 0 = normal */
  1279.                                /* 1 = pressure */
  1280.  UBYTE        MB_Emu;          /* Mousebuttonemulation in Pressure Mode */
  1281.                                /* 0 = inactive */
  1282.                                /* 1 = active */
  1283.  int          Pressure_Limit;  /* Limit for LMB-Emulation (-30 ... 30) */
  1284.  WORD         Pressure;        /* current Pressure when in Pressure Mode */
  1285.                                /* WacomII-S: -30 ... 30 */
  1286.                                /* WacomIV:   -60 ... 60 */
  1287.  UBYTE        input_device;    /* Type of current Stylus/Digitzer */
  1288.                                /* 1 = standard Stylus */
  1289.                                /* 2 = pressure Stylus */
  1290.                                /* 4 = Digitizer */
  1291.  UBYTE        Buttons;         /* State of the current input_device Buttons */
  1292.                                /* Standard Stylus:  1 = Frontbutton */
  1293.                                /*                   2 = Sidebutton */
  1294.                                /*                   3 = both */
  1295.                                /* Digitizer:        1 = middle Button top */
  1296.                                /*                   2 = left Button */
  1297.                                /*                   3 = middle Button bottom */
  1298.                                /*                   4 = right Button */
  1299.  ULONG        Tablett_Max_X;   /* Maximum X-Value on the Digitizer */
  1300.  ULONG        Tablett_Max_Y;   /* Maximum Y-Value on the Digitizer */
  1301.  long         Tablett_X;       /* current X-Coordinate */
  1302.                                /* when in WacomIV and Multimode: */
  1303.                                /* X-Coordinate of the pen */
  1304.  long         Tablett_Y;       /* current Y-Coordinate */
  1305.                                /* when in WacomIV and Multimode: */
  1306.                                /* Y-Coordinate of the pen */
  1307.  
  1308.  /* Additions: 10.02.1994 */
  1309.  UBYTE        Set_Mouse;       /* Mouseemulation */
  1310.                                /* 0 = off */
  1311.                                /* 1 = Mousepointer and Buttons */
  1312.                                /* 2 = only Mousepointer */
  1313.  UBYTE        Commandset;      /* Commandset actually used */
  1314.                                /* 0 = Wacom IV */
  1315.                                /* 1 = Wacom II-S */
  1316.  UBYTE        Multi_Mode;      /* Multimode on/off (only Wacom IV) */
  1317.                                /* 0 = off */
  1318.                                /* 1 = on */
  1319.  UBYTE        Multi_Mouse;     /* inputdevice used as mouse when in */
  1320.                                /* Multi_Mode (only WacomIV) */
  1321.                                /* 0 = pen */
  1322.                                /* 1 = Digitizer */
  1323.  UBYTE        Macrokey;        /* pressed Macrobutton (only Wacom IV) */
  1324.  UBYTE        MM_Dig_Buttons;  /* pressed cursorbuttons in Multimode */
  1325.                                /* (only Wacom IV) */
  1326.  ULONG        MM_Dig_X;        /* X-Coordinate of the cursor in Multimode */
  1327.                                /* (only Wacom IV) */
  1328.  ULONG        MM_Dig_Y;        /* Y-Coordinate of the cursor in Multimode */
  1329.                                /* (only Wacom IV) */
  1330.  /* Additions: 20.03.1994 */
  1331.  UBYTE        Proximity;       /* shows proximitiy of the pointing device */
  1332.                                /* 0 = not in proximity*/
  1333.                                /* 1 = in proximity */
  1334.  
  1335.  UBYTE        MM_Dig_Proximity;/* shows digitizers proximity in multimode */
  1336.                                /* 0 = not in proximity */
  1337.                                /* 1 = in proximity */
  1338.  
  1339.  UBYTE        reserved[112];   /* for future Expansions */
  1340. };
  1341.  
  1342. /* Message Structure for getting the above for use with PutMsg() */
  1343. struct WacomMSG
  1344. {
  1345.  struct Message Mess;
  1346.  struct Wacom   WacomInfo;
  1347.  UBYTE          reserved[32];  /* For future Expansions */
  1348. };
  1349.  
  1350.  
  1351.  
  1352.          B  Geschichtliches
  1353.  
  1354.  
  1355.          Das hat sich alles im Laufe der Zeit am Treiber geändert.
  1356.  
  1357.  
  1358.          Version 1.16 (07. November 1994)
  1359.  
  1360.          o Unterstützt jetzt auch die neue KT Serie (z.b.: ArtPad), mit all
  1361.            ihren Fähigkeiten.
  1362.  
  1363.          o Ab Romversion 1.2 können UD Tabletts mit verdoppelter Auflösung
  1364.            und verdoppeltem Andruckbereich betrieben werden. Dies wird nun
  1365.            ebenfalls unterstützt.
  1366.  
  1367.          o Das Hauptfenster hat jetzt Menüs.
  1368.  
  1369.          o Cycle- und Buttongadgets werden nun bei Bedienung mit der Tastatur
  1370.            für kurze Zeit so dargestellt, als würden sie mit der Maus bedient
  1371.            werden.
  1372.  
  1373.          o Unter Kickstart 3.0 und höher werden die Checkboxen besser font-
  1374.            adaptiv dargestellt.
  1375.  
  1376.          o Das Fenster das erscheint wenn auf das Tablet zugegriffen wird wenn
  1377.            es noch ausgeschaltet ist hat jetzt einen "Wiederholen" Knopf. Das
  1378.            vereinfacht eine Neuinitialisierung für den Anwender.
  1379.  
  1380.          o Überarbeitete Tabletterkennung. Sie ist jetzt flexibler, wenn das
  1381.            Tablett nicht 100%-ig auf werkseitige Einstellungen eingestellt ist.
  1382.  
  1383.          o Verändertes SD-510C Handling. Es gab ein Problem mit einer be-
  1384.            stimmten Romversion bei diesem Tablett.
  1385.  
  1386.  
  1387.          Version 1.12 (07. Mai 1994):
  1388.  
  1389.          o Implementierung des Kickstart 3.0 Tabletthandlings.
  1390.            Jedes Intuitionfenster kann nun Andruckdaten direkt von Intuition
  1391.            empfangen. Wird nur benutzt wenn auch AmigaOS 3.0 oder besser
  1392.            vorhanden ist.
  1393.  
  1394.          o Anpassung an die aktuelle Fassung der Wacom IV Spezifikation vom
  1395.            April 1994. 
  1396.            
  1397.          o vereinfachte serielle Kommunikation, um Kompatibilität zu MultIO
  1398.            Karten zu gewährleisten, die nicht den kompletten Befehlssatz im-
  1399.            plementiert haben.
  1400.  
  1401.          o kleinere Optimierungen im ganzen Programm.
  1402.  
  1403.          o Demoprogramm mit Source für AmigaOS 3.0 Tabletthandling beigefügt.
  1404.  
  1405.          o Neu übersetzt mit SAS/C V6.51.
  1406.  
  1407.  
  1408.          Version 1.10 (21. Februar 1994):
  1409.  
  1410.          o Direkte und komplette Unterstützung der Wacom IV Kommandos ein-
  1411.            schliesslich Makrotasten, Multimode und grösserem Andruckbereich.
  1412.  
  1413.          o Zweites Fenster für Einstellung eines selbstdefinierten Arbeits-
  1414.            bereichs.
  1415.  
  1416.          o mehrfach parametrisierbare Mausemulation (kann auch abgeschaltet
  1417.            werden).
  1418.  
  1419.          o Autoscrollscreens funktionieren jetzt richtig.
  1420.  
  1421.          o Mehrfachselektion mit Shifttaste funktioniert jetzt.
  1422.  
  1423.          o erweitertes Softwareinterface.
  1424.  
  1425.          o Optimierungen bezüglich geringerer CPU-Last.
  1426.  
  1427.          o komplette zweite Mausemulation.
  1428.  
  1429.  
  1430.          Version 1.0 (12. Oktober 1993):
  1431.  
  1432.          o Erstellung der Ursoftware.
  1433.  
  1434.  
  1435.  
  1436.          C  Warenzeichen
  1437.  
  1438.  
  1439.          Amiga(c), Kickstart(c), Workbench(c) sind Warenzeichen der
  1440.                                               Commodore-Amiga, Inc.
  1441.          Wacom(c), Wacom II-S(c), Wacom IV(c) sind Warenzeichen der
  1442.                                               Wacom Co., Ltd.
  1443.  
  1444.